package jpa;
import java.util.*;

import javax.persistence.*;

@Entity
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(
    name="clase",
    discriminatorType=DiscriminatorType.STRING
)
@DiscriminatorValue("P")
public class Participante {
	private String nombre;
	private String apellido;
	private Integer pasaporte;
	private Date fechaNacimiento;
	
	@Column(name="nombre")
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	@Column(name="apellido")
	public String getApellido() {
		return apellido;
	}
	public void setApellido(String apellido) {
		this.apellido = apellido;
	}
	
	@Id
	@Column(name="pasaporte")
	public Integer getPasaporte() {
		return pasaporte;
	}
	public void setPasaporte(Integer pasaporte) {
		this.pasaporte = pasaporte;
	}
	
	@Column(name="fecha_nac")
	public Date getFechaNacimiento() {
		return fechaNacimiento;
	}
	public void setFechaNacimiento(Date fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}
}
